@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{scroll-behavior:smooth}body{font-family:Inter,sans-serif;background-color:#fdffff;-webkit-font-smoothing:antialiased}.drawer-left-enter-active,.drawer-left-leave-active{transition:transform .7s cubic-bezier(.16,1,.3,1)}.drawer-left-enter-from,.drawer-left-leave-to{transform:translate(-100%)}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-bg-enter-active,.fade-bg-leave-active{transition:opacity 2s ease-in-out}.fade-bg-enter-from,.fade-bg-leave-to{opacity:0}.slide-fade-content-enter-active,.slide-fade-content-leave-active{transition:all .8s cubic-bezier(.4,0,.2,1)}.slide-fade-content-enter-from{opacity:0;transform:translateY(40px) scale(.95)}.slide-fade-content-leave-to{opacity:0;transform:translateY(-40px) scale(1.05)}.image-swap-enter-active,.image-swap-leave-active{transition:all 1.2s cubic-bezier(.4,0,.2,1)}.image-swap-enter-from{clip-path:inset(0 0 0 100%)}.image-swap-leave-to{clip-path:inset(0 100% 0 0)}.slide-up-card-enter-active,.slide-up-card-leave-active{transition:all .8s ease}.slide-up-card-enter-from{opacity:0;transform:translateY(60px)}@keyframes float{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(1deg)}to{transform:translateY(0) rotate(0)}}@keyframes slow-zoom{0%{transform:scale(1)}to{transform:scale(1.25)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-float{animation:float 8s ease-in-out infinite}.animate-slow-zoom{animation:slow-zoom 25s linear infinite alternate}.animate-spin-slow{animation:spin-slow 10s linear infinite}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f8fafc}::-webkit-scrollbar-thumb{background:#039;border-radius:20px;border:2px solid #f8fafc}::-webkit-scrollbar-thumb:hover{background:#ee1c25}.custom-scrollbar::-webkit-scrollbar{width:4px}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.text-stroke{-webkit-text-stroke:1px rgba(255,255,255,.2);color:transparent}
